﻿using System.Windows.Input;
using AopCore;

namespace Bench
{
    public interface IWeaveTest
    {
        /// <summary>
        /// The Name
        /// </summary>
        [NotifyPropertyChanged]
        [SetterChecksChanges]
        [DeferedEdition]
        string Name { get; set; }

        [Map(typeof(WeaverTestFunc))]
        ICommand MyOperationCommand { get; }

        [Map(typeof(WeaverTestFunc))]
        ICommand MyOperation2Command { get; }
    }
}
